

.contain{max-width: 640px; margin: 0 auto; position: relative;}

.fixWidth{
  width: 100%;
  margin: 0 auto;
  position: relative;
}


.contain {
  min-height: 100%;
  text-align: center;
}

.contain .demo div{
  display: block;
  width: 100%;
  height: 25px;
  text-align: left;
  font-size: 16px; line-height:25px;
}


.whiteBG {
  background: white;
}
.fullHeight {
  height: 100%;
}
.guideView:before {
  display: none;
}
.center {
  text-align: center;
}
.blue {
  color: #1e83d3;
}

/* --------- nav ------------*/
.nav {
  width: 100%;
  max-width: 640px;
  text-align: left;
}

.nav h1 {
  font-size: 2.5em;
  font-weight: bold;
}






